Hardware resources contention-aware scheduling of hard real-time multiprocessor systems

نویسندگان

چکیده

In hard real-time embedded systems, switching to multicores is a step that most application domains delay as much possible. This mainly due the number of sources indeterminism, which involve shared hardware resources, such buses, caches, and memories. this paper, new task model considers interference execution causes in other tasks running on cores memory contention proposed. We propose scheduling algorithm calculates exact interference. also analyse compare existing partitioning algorithms three strategies allocate schedule many possible minimise total • Definition delays resources. Proposal copes with model. formulated be included any priority-based for monocores. allocation comparison ones terms schedulability utilisation system.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Energy-aware Multiprocessor Hierarchical Scheduling of Real-time Systems

Multiprocessor platforms are becoming increasingly more popular. Providing more computation capacity on a single hardware platform, multiprocessors make it possible to integrate previously federated real-time systems onto a single platform. Multiprocessor hierarchical scheduling techniques provide the ground for composing real-time components, while guaranteeing the timing correctness of the co...

متن کامل

Firm Aperiodic Task Scheduling in Hard Real-time Multiprocessor Systems

The problem of extending monoprocessor methods to multiprocessors for scheduling soft aperiodic tasks has been addressed and evaluated in previous works, where the most usual goal for aperiodic tasks is minimising response times. This paper introduces a new problem where the goal for aperiodic tasks is guaranteeing their deadlines. Guaranteeing aperiodic deadlines is done using an acceptance te...

متن کامل

Soft Aperiodic Task Scheduling on Hard Real-Time Multiprocessor Systems

The problem of jointly scheduling both hard deadline periodic tasks and soft aperiodic tasks has been the subject of considerable research in real-time systems. The main goal of such a system is to minimize the response time of soft aperiodic tasks, without jeopardizing the hard deadlines of periodic tasks. Although, several approaches have been developed to schedule critical workloads on multi...

متن کامل

Performance Sensitive Power Aware Multiprocessor Scheduling in Real-time Systems

Multiprocessor environment is used for processor intensive real-time applications, where tasks are assigned to processor subject to some pre-defined criteria such as CPU load. Conventionally, real-time systems are paying attention on periodic task models, in which tasks are released at regular time periods. On the other hand, with maturity of multiprocessor structural design, today most real-ti...

متن کامل

Energy-aware Scheduling for Multiprocessor Real-time Systems

Real-time applications have become more sophisticated and complex in their behavior and interaction over the time. Contemporaneously, multiprocessor architectures have emerged to handle these sophisticated applications. Inevitably, these complex real-time systems, encompassing a range from small-scale embedded devices to large-scale data centers, are increasingly challenged to reduce energy con...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of Systems Architecture

سال: 2021

ISSN: ['1383-7621', '1873-6165']

DOI: https://doi.org/10.1016/j.sysarc.2021.102223